secure public microservice